torrential rainfall - Francés Inglés Diccionario